$(function() {
    $("#annio").load("Combos?accion=CBO_ANNO", function() {
        jsannio();
    });
});

function jsannio() {
    $("#uejecutora").load("Combos?accion=CBO_EJE&anno=" + $("#annio").val(), function() {
        jsuejecutora();
    });
}

function jsuejecutora() {

    $("#corte").load("Combos?accion=CBO_COR&anno=" + $("#annio").val() + "&ueje="
            + $("#uejecutora").val(), function() {

        jsQry();
        jsQryPag();
    });
}

function jscorte() {
    {
        jsQry();
        jsQryPag();
    }
    ;
}

function jsQryPag() { // adicional para paginado
    $.ajax({
        url: "ConsultaSede",
        type: "post",
        data: {
            accion: "QRY_PAG",
            año: $("#annio").val(),
            uejecutora: $("#uejecutora").val(),
            corte: $("#corte").val()
        },
        success: function(data) {
            $("#qfoot").html(data);
            jsQry();
        }
    });
}

function jsQry() {
    var numpag = $("#cbpag").val(); // adicional para paginado
    if (numpag === undefined) { // adicional para paginado
        numpag = 0; // adicional para paginado
    } // adicional para paginado

    $.ajax({
        url: "ConsultaSede",
        type: "post",
        data: {
            accion: "QRY",
            año: $("#annio").val(),
            uejecutora: $("#uejecutora").val(),
            corte: $("#corte").val(),
            numpag: numpag
        },
        success: function(data) {
            if (data.substring(0, 3) === 'Ok!') {
                data = data.substring(3, data.length);
                $("#qbody").html(data);

            } else {
                $("#qbody").html("");
                $("#msg").html(data);

                $("#dmsg").dialog({
                    modal: true,
                    width: 400,
                    buttons: {
                        "Cerrar": function() {
                            $(this).dialog("close");
                        }
                    }
                });
            }
        }
    });
}

function jsExcel() {
//    var data = "";
//
//    $("#qbody").find('td', 'th').each(function() {
//        data += $(this).text() + ";";
//    });
//    //

    //Cabecera
    $("#anio_excel").val($("#annio option:selected").text());
    $("#ueje_excel").val($("#uejecutora option:selected").text());
    $("#cort_excel").val($("#corte option:selected").text());

    // lo nuevo (obtenido jsQry())
    $("#annio_x").val($("#annio").val());
    $("#uejecutora_x").val($("#uejecutora").val());
    $("#corte_x").val($("#corte").val());

//    if (data !== "") {
//        $("#data_excel").val(data);
    document.forms["to_excel"].submit();
//    }
}
